package com.dao;

import com.domain.CourseVo;
import com.domain.StuCourse;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface TestDao {
    /**
     * 查询课程信息
     *      当name = null时，查询所有的课程信息
     *      当name 有值时，进行模糊查询
     * @param
     * @return
     */
    List<CourseVo> findCourse(String name);

    //当flag为1时表示查询的是学生已经通过的课程
    //当flag为0时表示查询的是学生选修的所有课程
    List<StuCourse> stuFindCourse(@Param("flag") int flag, @Param("id") int studentID);

    List<CourseVo> searchCourse(String name);

}
